<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    
  </style>
</head>
<body>
  
</body>
<script>

  // 创建一个新数组，从老数组中拿出一个数据，判断新数组中是否存在，不存在，放到新数组中

  var arr = [3,4,5,4,3,4,5,6,5,4,3,3,4,5,2];

  var arr2 = [];

  // 遍历老数组，拿到每个数据
  for(var i=0;i<arr.length;i++){
    // 判断新数组中是否存在老数组的数据
    // 如果不存在
    if( !isExist(arr2, arr[i]) ){
      // 将老数组中的数据，添加到新数组中
      arr2[arr2.length] = arr[i];
    }
  }

  console.log(arr);
  console.log(arr2);

  // 判断数组中是否存在指定数据
  function isExist(arr, data){
    // 遍历数组，拿到每个数据
    for(var i=0;i<arr.length;i++){
      // 和指定数据比较，只要有一个相等了，就可以返回true了
      if(arr[i] === data){
        return true;
      }
    }
    // 循环结束，数组中的每个数据都参与比较了，但是一个相等的都没有
    // 返回false
    return false;
  }


  
</script>
</html>